<script>

    // 数组解构
    // let [变量1,变量2,,]  =数组



    // 对象解构:属性名就是对象的属性名，属性名对应上了，那么变量就能够接收到值
    // let {属性名:变量1,属性名:变量2,,,,}=对象



    // 函数解构赋值：把数组和对象解构赋值的左边当做形参，右边当做实参


    let arr=[1,2,3,4]
    let obj={
        username:"张三",
        password:123
    }

    // 数组解构
    let [a,b,c,d]=arr

    function fun1([a,b,c,d]){

    }
    fun1(arr)


    // let { username:u,password:p  }=obj
    // let { username:username,password:password  }=obj
    let { username,password}=obj

    function fun2({ username,password}){

    }
    fun2(obj)





</script>